package com.service.frontdesk;

import com.bean.frontdesk.bo.*;
import com.bean.frontdesk.vo.OrdersVO;
import com.bean.frontdesk.vo.UpdateUserVO;
import com.bean.pojo.GoodsType;
import com.bean.pojo.User;

import java.util.List;

/**
 * @author: 晓帆
 * @description:
 * @create: 2021-06-21 15:00
 **/
public interface UserService {
    User login(LoginInBO login);
    int signUp(SignUpBO signUpBO);
    List<GoodsType> showAllType();
    UpdateUserVO showUserUpdate(String token);
    int updatePwd(UpdatePwdBO updatePwdBO);
    int updateUser(UpdateUserBO updateUserBO);
    List<OrdersVO> showMyOrders(Integer state,String nickname);
    int placeOrder(OrderBO orderBO);
    int deleteOrders(int id);
    int pay(int id);
    int receiveGood(int id);
    int evaluation(GoodEvaluationBO goodEvaluationBO);
    int addOrderByAddOrders(AddOrderBO addOrderBO);

}
